package cn.jingyuan.swan.system.domain.sys.entity;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import cn.jingyuan.swan.system.enums.SysAccStatusEnum;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * 用户
 */
@Getter
@Setter
@ToString
@Accessors(chain = true)
@TableName("t_user")
public class User implements Serializable {

    /** 主键 */
    @TableId(type = IdType.ASSIGN_ID)
    Long userId;

    // /** 用户名称 */
    // String username;

    // /** 邮箱 */
    // String email;

    // /** 手机号码 */
    // String mobile;

    /** 昵称 */
    String nickname;

    /** 头像 */
    String avatar;

    // /** 头像主键 */
    // String avatarId;

    /** 账号状态 */
    // FIXME 用户不保存账户状态
    SysAccStatusEnum status;

    /** 用户描述 */
    String userDesc;

    /** 创建时间 */
    Date createTime;

    /** 更新时间 */
    Date updateTime;

}
